<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>EquTemper: ETSheetView Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="$relpath<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="$relpath<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<div id="top"><!-- do not remove this div! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">EquTemper&#160;<span id="projectnumber">1.01</span></div>
   <div id="projectbrief">An equation editor.</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<script type="text/javascript">
function hasClass(ele,cls) {
  return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}

function addClass(ele,cls) {
  if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}

function removeClass(ele,cls) {
  if (hasClass(ele,cls)) {
    var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
    ele.className=ele.className.replace(reg,' ');
  }
}

function toggleVisibility(linkObj) {
 var base = linkObj.getAttribute('id');
 var summary = document.getElementById(base + '-summary');
 var content = document.getElementById(base + '-content');
 var trigger = document.getElementById(base + '-trigger');
 if ( hasClass(linkObj,'closed') ) {
   summary.style.display = 'none';
   content.style.display = 'block';
   trigger.src = 'open.png';
   removeClass(linkObj,'closed');
   addClass(linkObj,'opened');
 } else if ( hasClass(linkObj,'opened') ) {
   summary.style.display = 'block';
   content.style.display = 'none';
   trigger.src = 'closed.png';
   removeClass(linkObj,'opened');
   addClass(linkObj,'closed');
 }
 return false;
}
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
      <li id="searchli">
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('class_e_t_sheet_view.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a>  </div>
  <div class="headertitle">
<div class="title">ETSheetView Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="ETSheetView" --><!-- doxytag: inherits="DDHC::Ghost" -->
<p>Widget capable of displaying an <a class="el" href="class_e_t_sheet.html" title="Class representing logical root for all elements contained in a document (sheet)">ETSheet</a> content.  
 <a href="class_e_t_sheet_view.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="closed.png"/> Inheritance diagram for ETSheetView:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="class_e_t_sheet_view__inherit__graph.png" border="0" usemap="#_e_t_sheet_view_inherit__map" alt="Inheritance graph"/></div>
<map name="_e_t_sheet_view_inherit__map" id="_e_t_sheet_view_inherit__map">
<area shape="rect" id="node2" href="class_d_d_h_c_1_1_ghost.html" title="class to be inherited by the classes that need to be tracked" alt="" coords="5,5,109,35"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-1-trigger" src="closed.png"/> Collaboration diagram for ETSheetView:</div>
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><img src="class_e_t_sheet_view__coll__graph.png" border="0" usemap="#_e_t_sheet_view_coll__map" alt="Collaboration graph"/></div>
<map name="_e_t_sheet_view_coll__map" id="_e_t_sheet_view_coll__map">
<area shape="rect" id="node2" href="class_d_d_h_c_1_1_ghost.html" title="class to be inherited by the classes that need to be tracked" alt="" coords="85,25,189,55"/><area shape="rect" id="node6" href="class_e_t_i___cplx_txt.html" title="class representing a complex text; this may or may not represent an equation" alt="" coords="291,256,387,285"/><area shape="rect" id="node9" href="class_e_t_s_i___root.html" title="sub&#45;item able to host a row of horizontal sub&#45;items" alt="" coords="97,467,183,496"/><area shape="rect" id="node22" href="class_d_d_h_c_1_1_c_inst.html" title="a container for class instances that inherit from DDHC:Ghost" alt="" coords="288,141,389,171"/><area shape="rect" id="node4" href="class_e_t_vp_command.html" title="abstract class representing prerequisites for a command running in a ETSheetView" alt="" coords="556,371,671,400"/><area shape="rect" id="node11" href="class_e_t_sub_item.html" title="class representing the common interface exposed by all sub&#45;items of a ETI_CplxTxt" alt="" coords="277,371,365,400"/><area shape="rect" id="node13" href="class_c_c___l2_d.html" title="class representing the list element in a linked list system" alt="" coords="143,256,215,285"/><area shape="rect" id="node19" href="class_c_c___h_d_l2_d.html" title="class representing the list header in a linked list system" alt="" coords="93,371,187,400"/><area shape="rect" id="node24" href="class_d_d_h_c_1_1_mdl_item.html" title="the QModelIndex has internalPointer() either NULL or pointing to a class tha inherits this one..." alt="" coords="772,25,889,55"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="class_e_t_sheet_view-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_e_t_sheet_view_1_1_split_data.html">SplitData</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">structure grouping data about one split and it's content  <a href="struct_e_t_sheet_view_1_1_split_data.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_e_t_sheet_view_1_1_split_el.html">SplitEl</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">data about one split element (may be a viewport or another split)  <a href="struct_e_t_sheet_view_1_1_split_el.html#details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a5b3a54b7e65a11f1b66e28f31ee7f95c">_ddhc_Name</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the class name  <a href="#a5b3a54b7e65a11f1b66e28f31ee7f95c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a6b0039625f153f70fb2db80066959470">_ddhc_AssocT</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">get associated instance of the CInst class  <a href="#a6b0039625f153f70fb2db80066959470"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#af4568c94b44c9a940fda95f56f34ff01">_ddhc_SetAssocT</a> (<a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *asc_i)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">set the associated instance of the CInst class  <a href="#af4568c94b44c9a940fda95f56f34ff01"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a62df00ccf6fa621c099e79521cf64864">_ddhc_AssocC</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">get associated instance of the CInst class  <a href="#a62df00ccf6fa621c099e79521cf64864"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a254a4fca76d9c9dc92d7c590b6551d4c">_ddhc_SetAssocC</a> (<a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *asc_i)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">set the associated instance of the CInst class  <a href="#a254a4fca76d9c9dc92d7c590b6551d4c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#af4f9608ab11edd65c3b1a1f532dbcf4f">ETSheetView</a> (<a class="el" href="class_e_t_sheet.html">ETSheet</a> *the_scene, QWidget *parent=0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">constructor;  <a href="#af4f9608ab11edd65c3b1a1f532dbcf4f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#add77f46ae7d28f224aba2bfd2040b0f6">~ETSheetView</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">destructor  <a href="#add77f46ae7d28f224aba2bfd2040b0f6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#aae4b82e3f9a787dcd60f6bd93928efe3">makeSubIVisible</a> (<a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *trg_si)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">make the sub-item provided in the argument properly visible  <a href="#aae4b82e3f9a787dcd60f6bd93928efe3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a238764c980c326bc87d71cafeb397709">makeIVisible</a> (<a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *trg_si)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">make the item provided in the argument properly visible  <a href="#a238764c980c326bc87d71cafeb397709"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#ad94850f51b4c9e865b7f0a72ea5d438b">_ddhc_init</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">since we can't initialise in constructor, do it with this call  <a href="#ad94850f51b4c9e865b7f0a72ea5d438b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a4c66055661cb48b5bec95052eff800da">_ddhc_Reparent</a> (<a class="el" href="class_d_d_h_c_1_1_ghost.html">DDHC::Ghost</a> *new_papa)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">reparent an item to another that is also debugged  <a href="#a4c66055661cb48b5bec95052eff800da"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a7a36fe35ef2949a4c8d7eab2259f2506">_ddhc_end</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">destroy informations related to this <a class="el" href="class_d_d_h_c_1_1_ghost.html" title="class to be inherited by the classes that need to be tracked">Ghost</a> item  <a href="#a7a36fe35ef2949a4c8d7eab2259f2506"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Current sub-item</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#af772d536773e6acb31413fb6a5f8cade">currentSubI</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">tell which is currenly selected sub-item in this view  <a href="#af772d536773e6acb31413fb6a5f8cade"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#ace5bbf9569571e95b2cb3e4ca010ae76">currentItem</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">tell which is the parent for currenly selected sub-item in this view  <a href="#ace5bbf9569571e95b2cb3e4ca010ae76"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#ae2acde853ced4e5b49913cc048fa5abc">setCurrentSubI</a> (<a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *new_i, <a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *new_si)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">inform the view that a new current item was decided  <a href="#ae2acde853ced4e5b49913cc048fa5abc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#ab25d1eedd8c99747c31e8a63b461b9b6">makeCurrentSubI</a> (<a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *new_i, <a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *new_si)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">perform all actions required to make this item current in this view  <a href="#ab25d1eedd8c99747c31e8a63b461b9b6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a566550e7c12d84a8d187f2607ef889f0">selIsLeft</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">tells if the sellection appears on the left (true) or on the right (false)  <a href="#a566550e7c12d84a8d187f2607ef889f0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a66c17e719116958234212c3a82310300">setSelLeft</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">informs the viewport that the selection is on the left side  <a href="#a66c17e719116958234212c3a82310300"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#ae87a30f64df86317740a116b0af322f0">setSelRight</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">informs the viewport that the selection is on the right side  <a href="#ae87a30f64df86317740a116b0af322f0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#ad382918511324f8cd92443b82de092b1">navLeaveLeft</a> (<a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *it_base)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">item provided in argument requests selecting first item to it's left  <a href="#ad382918511324f8cd92443b82de092b1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a156cebbc44e1edc688673fbccddaa67e">navLeaveRight</a> (<a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *it_base)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">item provided in argument requests selecting first item to it's right  <a href="#a156cebbc44e1edc688673fbccddaa67e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a9f76384ab43367dcd137672d174d2ee4">navLeaveTop</a> (<a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *it_base)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">item provided in argument requests selecting first item above it  <a href="#a9f76384ab43367dcd137672d174d2ee4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#aa3688736fb84b3349bf2200d70949ad4">navLeaveBtm</a> (<a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *it_base)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">item provided in argument requests selecting first item below i  <a href="#aa3688736fb84b3349bf2200d70949ad4"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Navigation</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#af4696c2081d49d2dcf6e6dab5b5f2c40">zoomIn</a> (qreal factor=1.2)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">uses provided factor to change the scale, making texts larger  <a href="#af4696c2081d49d2dcf6e6dab5b5f2c40"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#ab2418e2354197a47d5d5137878e741c2">zoomOut</a> (qreal factor=1.2)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">uses provided factor's inverse (1/n) to change the scale, making texts smaller  <a href="#ab2418e2354197a47d5d5137878e741c2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#afbef86a2ebd7e22758d3e3a81b887187">rotateLeft</a> (qreal angle=10)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">change display angle, using the negative of the argument  <a href="#afbef86a2ebd7e22758d3e3a81b887187"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a7f0a6edc211ffccd10b003289d7200ca">rotateRight</a> (qreal angle=10)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">change display angle, using the argument  <a href="#a7f0a6edc211ffccd10b003289d7200ca"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">qreal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#af80568cd2833d1a5b16fc9967586b222">getRotation</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">tell the rotation angle of this view to the scene  <a href="#af80568cd2833d1a5b16fc9967586b222"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">qreal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a1e9035cd7b62a675ee925f6ab70f4712">getScale</a> (void) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">return current scale of this view to the scene  <a href="#a1e9035cd7b62a675ee925f6ab70f4712"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a6aae6386fb887c134c91268d37521422">translate</a> (qreal dx, qreal dy)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">sneak in to see what's up  <a href="#a6aae6386fb887c134c91268d37521422"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader">Commands interface</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a06dcbfafe4f9990e89d5407fb0f20224">inCommand</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">tell if we are running a command or we're in idle mode  <a href="#a06dcbfafe4f9990e89d5407fb0f20224"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_e_t_vp_command.html">ETVpCommand</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#aa53de98a40f10ff81f1c9b290350b385">command</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">get a pointer to currently running command / NULL if in idle mode  <a href="#aa53de98a40f10ff81f1c9b290350b385"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#aede56f48bf9600e59e3a58e1af33fc0c">startCommand</a> (<a class="el" href="class_e_t_vp_command.html">ETVpCommand</a> *new_cmd)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">starts a command; will cancel previous command if running  <a href="#aede56f48bf9600e59e3a58e1af33fc0c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a4717e93e01e82f791945007293c0a5f2">cancelCommand</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">cancels currently running command  <a href="#a4717e93e01e82f791945007293c0a5f2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#ab6198569e016ba77703883a0472d69d7">acceptCommand</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">stops current running command but ETCommand::accepted() is caled before  <a href="#ab6198569e016ba77703883a0472d69d7"></a><br/></td></tr>
<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a4b11695af9e070175df2d95623ca35b7">_ddhc_appendVar</a> (QString s_name, QString *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a222fa76ba2f884d54cdc23e504b6ef5b">_ddhc_appendVar</a> (QString s_name, int *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#adaaa1502e9732060dc937c6546636a4e">_ddhc_appendVar</a> (QString s_name, qreal *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a5afe1e038fde5728fc796c05cf2d8ffa">_ddhc_appendVar</a> (QString s_name, QObject *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#acb3f5bec71b10d5b8ff426a927ab498a">_ddhc_appendVar</a> (QString s_name, QFont *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#aa22c203c3f030af66e25234ecdd0c4b8">_ddhc_appendVar</a> (QString s_name, QColor *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a7e03ee7b194f7e0d6b4ae05a60c0e352">_ddhc_appendVar</a> (QString s_name, QRgb *address)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_d_d_h_c_1_1_ghost.html#a42e9462bdefac915d19e4a81156d55c1">_ddhc_appendVar</a> (QString s_name, void *address)</td></tr>
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a0af46b88dae59feb3845e82f971fd20c">_ddhcval_assoc_c</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#afc7135b1db3af823730cc77f5857f7f4">_ddhcval_assoc_t</a></td></tr>
<tr><td colspan="2"><h2><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static QString&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a18fc4426fbac91277d12c96ef6e8f489">_ddhcval_name</a> = QString(&quot;ETSheetView&quot;)</td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Reimplemented events</div></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a50f89d9edc61b751bc490972a0337640">contextMenuEvent</a> (QContextMenuEvent *event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#ada36dd53534f87a711a81243e0da82e0">dragEnterEvent</a> (QDragEnterEvent *event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a28caabca4065b8378b5b40b2803fbef6">dragLeaveEvent</a> (QDragLeaveEvent *event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a8d79e6d579436dd90f124e685544ae2a">dragMoveEvent</a> (QDragMoveEvent *event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#abc3f1c134ec46cb477a90f20569553be">dropEvent</a> (QDropEvent *event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a382d59ad121679add861ce3664fb4691">keyPressEvent</a> (QKeyEvent *event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a3a256e50cc5ff3e1e29d7130fa32f3c3">keyReleaseEvent</a> (QKeyEvent *event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#aab5f7c9530ffccccf9a6955111618606">mouseDoubleClickEvent</a> (QMouseEvent *event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#ab82cce4e9be3e76150fb047c1c729985">mouseMoveEvent</a> (QMouseEvent *event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a6aacfa293897e4a21efa5b8aa688cd0d">mousePressEvent</a> (QMouseEvent *event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a0e543916ab9f3e78bbe1420331946b27">mouseReleaseEvent</a> (QMouseEvent *event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a0ca511b80901e95fea827d86700be731">wheelEvent</a> (QWheelEvent *event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a1299bac40f077bdb2a070d24527f6b4a">setScene</a> (QGraphicsScene *scene)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#ab4e76dbeb1e1f396d9d2851c812f1305">drawBackground</a> (QPainter *painter, const QRectF &amp;rect)</td></tr>
<tr><td colspan="2"><h2><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#aee8f4f12fed7a00bc924e54a5fe7527a">init</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">used by various flavours of constructors  <a href="#aee8f4f12fed7a00bc924e54a5fe7527a"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QWidget *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a409d391051af68ef61ea75b882301be7">temp_editor</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">either a pointer to current editor or NULL if none is visible  <a href="#a409d391051af68ef61ea75b882301be7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a11491d5408d86f8277e00faf7929e401">crt_itm</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">cached parent of the current sub-item (crt_sub_itm)  <a href="#a11491d5408d86f8277e00faf7929e401"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a49fe03247d07fdc4227bc45f688c7a17">crt_sub_itm</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">current sub-item  <a href="#a49fe03247d07fdc4227bc45f688c7a17"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_e_t_vp_command.html">ETVpCommand</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a6ad3d85251cba7939ca695e01e809888">running_command</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">currently running command / NULL if none is running  <a href="#a6ad3d85251cba7939ca695e01e809888"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a21dc71862f8aeb325faffe7cc060c33f">b_sel_left</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">selection is either on the right or on the left side  <a href="#a21dc71862f8aeb325faffe7cc060c33f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">qreal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#ae5f4709acc5b13182abb58f81bad6ae3">rot_ang_to_s</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">cache current rotation angle for simplicity  <a href="#ae5f4709acc5b13182abb58f81bad6ae3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">qreal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a0a48b30df2d2cbf0d6bdea2ce12a63c8">scale_to_s</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">cache current scale for simplicity  <a href="#a0a48b30df2d2cbf0d6bdea2ce12a63c8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">qreal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a02068ab57a1fa473306bc418dd913c23">trans_x</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">the translation on X axis  <a href="#a02068ab57a1fa473306bc418dd913c23"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">qreal&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#aa8d2d483616fc12bb11e0799258cb614">trans_y</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">the translation on Y axis  <a href="#aa8d2d483616fc12bb11e0799258cb614"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="member-group"></a>
Editing support</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a545cc20dc6ba9a96694fc43980dea9d3">inEditMode</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">tell if we're in edit mode or not  <a href="#a545cc20dc6ba9a96694fc43980dea9d3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">QWidget *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a18f6f599da9279d14eb8259b53ed4832">editor</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">get current editor if any  <a href="#a18f6f599da9279d14eb8259b53ed4832"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a2528546c81ecd3e77b9dd5105b5750ff">closeEditor</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">close current editor, if any; the text is not validated  <a href="#a2528546c81ecd3e77b9dd5105b5750ff"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#ae24286dc86a869a5817b128523550df3">setEditor</a> (QWidget *new_editor)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">set current editor  <a href="#ae24286dc86a869a5817b128523550df3"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="member-group"></a>
Save and load</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a2dc2eb77d89287676250a729ebaea265">saveXMLViewport</a> (<a class="el" href="class_e_t_sheet.html">ETSheet</a> *dest, QDomElement dom_e) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">saves current viewport in provided DOM element  <a href="#a2dc2eb77d89287676250a729ebaea265"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#afa4da51c58c53544c286da5c2d1dc2de">loadXMLViewport</a> (<a class="el" href="class_e_t_sheet.html">ETSheet</a> *dest, QWidget *parent, QDomElement dom_e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">creates an viewport in specified sheet based on DOM node  <a href="#afa4da51c58c53544c286da5c2d1dc2de"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a13132d1d2d26028c5c47258b466c3f55">loadXMLVpSplit</a> (<a class="el" href="class_e_t_sheet.html">ETSheet</a> *dest, QWidget *parent, QDomElement dom_e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">creates an split in specified sheet based on DOM node  <a href="#a13132d1d2d26028c5c47258b466c3f55"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#ad511334ff3565031a0d64c08ca2a01b7">saveXML</a> (<a class="el" href="class_e_t_sheet.html">ETSheet</a> *dest, QDomElement dom_e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">saves the defining elements of the viewports in a sheet to DOM element  <a href="#ad511334ff3565031a0d64c08ca2a01b7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a239fc84997d56af6b0ef9a2ac6ff9b5b">loadXML</a> (<a class="el" href="class_e_t_sheet.html">ETSheet</a> *dest, QWidget *parent, QDomElement dom_e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">loads the tree of viewports and splits from DOM element  <a href="#a239fc84997d56af6b0ef9a2ac6ff9b5b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#ad0fbdb6a6248621e6feb1bdd6a6318bf">saveXMLVpSplit</a> (<a class="el" href="class_e_t_sheet.html">ETSheet</a> *dest, const QSplitter *spl, QDomElement dom_e)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">saves the split and all it's kids in provided DOM element  <a href="#ad0fbdb6a6248621e6feb1bdd6a6318bf"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="member-group"></a>
Splitting management</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#add32836df095aa4250ffe2fa033a42ee">splitH</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Splits current viewport in two horizontal viewports.  <a href="#add32836df095aa4250ffe2fa033a42ee"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a6d9e4234493881260d619789f9186719">splitV</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Splits current viewport in two vertical viewports.  <a href="#a6d9e4234493881260d619789f9186719"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#aeb3e8751e2cae148b3943a34cd2a8eb2">splitTgl</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Toogles the orientation of the split between horizontal and vertical.  <a href="#aeb3e8751e2cae148b3943a34cd2a8eb2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a55de5e8d7506de62f30a9ec02ec473bf">rejoinVP</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Splitted viewports are rejoined.  <a href="#a55de5e8d7506de62f30a9ec02ec473bf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#aafba8a2401e193774e9a426209c60d0b">vp_SplitKids</a> (const QWidget *parent, <a class="el" href="struct_e_t_sheet_view_1_1_split_data.html">SplitData</a> *sd)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">gets info about the content of a split  <a href="#aafba8a2401e193774e9a426209c60d0b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#ad5252ec7dc3018260e22cb69e3a00c0d">ivp_SplitTopL</a> (<a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *vp_loc, <a class="el" href="class_mdi_child.html">MdiChild</a> *parent, Qt::Orientation orient)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">create a top level split in associated MDI  <a href="#ad5252ec7dc3018260e22cb69e3a00c0d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_t_sheet_view.html#a1cfccfa0d6dec40525c6e44363438ec1">ivp_SplitSplKid</a> (<a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *vp_loc, QWidget *parent, Qt::Orientation orient)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">create a child split in associated MDI  <a href="#a1cfccfa0d6dec40525c6e44363438ec1"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Widget capable of displaying an <a class="el" href="class_e_t_sheet.html" title="Class representing logical root for all elements contained in a document (sheet)">ETSheet</a> content. </p>
<h2><a class="anchor" id="navig"></a>
Navigation</h2>
<p>The part of the <a class="el" href="class_e_t_sheet.html" title="Class representing logical root for all elements contained in a document (sheet)">ETSheet</a> that is currently displayed may be altered using <a href="http://doc.qt.nokia.com/latest/qgraphicsview.html#translate">QGraphicsView::translate()</a> to move around with relative distances with regards to current position.</p>
<p>To change magnifying level, one may use <a href="http://doc.qt.nokia.com/latest/qgraphicsview.html#scale">QGraphicsView::scale()</a> or one of the utility functions <a class="el" href="class_e_t_sheet_view.html#af4696c2081d49d2dcf6e6dab5b5f2c40" title="uses provided factor to change the scale, making texts larger">zoomIn()</a> and <a class="el" href="class_e_t_sheet_view.html#ab2418e2354197a47d5d5137878e741c2" title="uses provided factor&#39;s inverse (1/n) to change the scale, making texts smaller">zoomOut()</a>. Rotation of the scene relative to the viewport may be adjusted clockwise with respect to current rotation using <a href="http://doc.qt.nokia.com/latest/qgraphicsview.html#rotate">QGraphicsView::rotate()</a> or one of the utility functions <a class="el" href="class_e_t_sheet_view.html#afbef86a2ebd7e22758d3e3a81b887187" title="change display angle, using the negative of the argument">rotateLeft()</a> or <a class="el" href="class_e_t_sheet_view.html#a7f0a6edc211ffccd10b003289d7200ca" title="change display angle, using the argument">rotateRight()</a>.</p>
<h2><a class="anchor" id="commands"></a>
Commands</h2>
<p>Each view is able to maintain a command independent of other views. Having multiple views looking at a single scene means that there may be multiple commands running against same scene. To address possible issues the view is required to only talk with the scene in "atomic" operations (that can't overlap with operations from other views or started from the code). As such, the (permanent) effect on the scene is only commited when the command finishes and all input from the user has been gathered. Commands may create temporary objects in the scene to show an interactive interface, but are required to limit the use of those as the effect is visible in other views, too.</p>
<p>Commands are started by creating an instance of a class inherited from <a class="el" href="class_e_t_vp_command.html" title="abstract class representing prerequisites for a command running in a ETSheetView">ETVpCommand</a> and passing it to <a class="el" href="class_e_t_sheet_view.html#aede56f48bf9600e59e3a58e1af33fc0c" title="starts a command; will cancel previous command if running">startCommand()</a>. While current implementation will always call <a class="el" href="class_e_t_vp_command.html#abb40f35d33a109f7550d91af85de0218" title="the class is informed that the command is starting">ETVpCommand::start()</a>, this may change in the future. As a result the command (class) shall only initialise itself when it recieves the <a class="el" href="class_e_t_vp_command.html#abb40f35d33a109f7550d91af85de0218" title="the class is informed that the command is starting">ETVpCommand::start()</a>, not in constructor. The class instance needs to be created with new() and the ownership of the pointer is taken by this class (the instance will be deleted() during <a class="el" href="class_e_t_sheet_view.html#a4717e93e01e82f791945007293c0a5f2" title="cancels currently running command">cancelCommand()</a> call).</p>
<p>Commands may be canceled by either calling <a class="el" href="class_e_t_sheet_view.html#a4717e93e01e82f791945007293c0a5f2" title="cancels currently running command">cancelCommand()</a> or <a class="el" href="class_e_t_sheet_view.html#ab6198569e016ba77703883a0472d69d7" title="stops current running command but ETCommand::accepted() is caled before">acceptCommand()</a>. <a class="el" href="class_e_t_sheet_view.html#ab6198569e016ba77703883a0472d69d7" title="stops current running command but ETCommand::accepted() is caled before">acceptCommand()</a> will inform the ETVpCommand::accept() function, then will fall back to <a class="el" href="class_e_t_sheet_view.html#a4717e93e01e82f791945007293c0a5f2" title="cancels currently running command">cancelCommand()</a>. <a class="el" href="class_e_t_sheet_view.html#a4717e93e01e82f791945007293c0a5f2" title="cancels currently running command">cancelCommand()</a> simply informs the command (class instance) about the event and deletes(!) the class instance.</p>
<p>While a command is running mouse input and keyboard input is managed by it.</p>
<h2><a class="anchor" id="sel_support"></a>
Current sub-item</h2>
<p>Each <a class="el" href="class_e_t_sheet_view.html" title="Widget capable of displaying an ETSheet content.">ETSheetView</a> instance keeps it's own currently selected sub-item saved. As a logic result, if more than one views are looking into a <a class="el" href="class_e_t_sheet.html" title="Class representing logical root for all elements contained in a document (sheet)">ETSheet</a>, more than one items belonging to that <a class="el" href="class_e_t_sheet.html" title="Class representing logical root for all elements contained in a document (sheet)">ETSheet</a> may be current at the same time, but only one is current in a particular view.</p>
<p>The current sub-item reveals the element that the user is focusing at any given time and may be NULL (no current item). The user manipulates the current item using keyboard amd mouse.</p>
<p><a class="el" href="class_e_t_sheet_view.html#ae2acde853ced4e5b49913cc048fa5abc" title="inform the view that a new current item was decided">setCurrentSubI()</a> is simply informed about the selection change. It does not perform steps to change the apparence of the item. To do so, use <a class="el" href="class_e_t_sheet_view.html#ab25d1eedd8c99747c31e8a63b461b9b6" title="perform all actions required to make this item current in this view">makeCurrentSubI()</a>.</p>
<h2><a class="anchor" id="edit_support"></a>
Editing</h2>
<p>Items contained in the <a class="el" href="class_e_t_sheet.html" title="Class representing logical root for all elements contained in a document (sheet)">ETSheet</a> may be edited using appropriate widgets that are created when the editing starts and destroyed when focus is lost or the user accepts the change.</p>
<p>Creating the editors is the responsability of the sub-item involved. Once created and parented to an <a class="el" href="class_e_t_sheet_view.html" title="Widget capable of displaying an ETSheet content.">ETSheetView</a> instance, the ownership is taken over by this class via a call to <a class="el" href="class_e_t_sheet_view.html#ae24286dc86a869a5817b128523550df3" title="set current editor">setEditor()</a>. This will properly destroy previously existing editor (if any) and will save the new one. Note that the function assumes that the sub-item being edited is the one stored inside crt_sub_itm, which is true when editing is started by the user.</p>
<p>One may find if the <a class="el" href="class_e_t_sheet_view.html" title="Widget capable of displaying an ETSheet content.">ETSheetView</a> instance has an editor opened by calling <a class="el" href="class_e_t_sheet_view.html#a545cc20dc6ba9a96694fc43980dea9d3" title="tell if we&#39;re in edit mode or not">inEditMode()</a>. If true, <a class="el" href="class_e_t_sheet_view.html#a18f6f599da9279d14eb8259b53ed4832" title="get current editor if any">editor()</a> will return the pointer to that editor; if false, the function returns NULL.</p>
<p>All events that shall result in editor being closed must call <a class="el" href="class_e_t_sheet_view.html#a2528546c81ecd3e77b9dd5105b5750ff" title="close current editor, if any; the text is not validated">closeEditor()</a>. It enshures proper resource release while the content of the editor is saved back to originating sub-item saved inside crt_sub_itm.</p>
<h2><a class="anchor" id="save_load"></a>
Saving and loading from xml file</h2>
<p>A set of functions are dedicated to perform these tasks. First, entire tree is saved using the static <a class="el" href="class_e_t_sheet_view.html#ad511334ff3565031a0d64c08ca2a01b7" title="saves the defining elements of the viewports in a sheet to DOM element">saveXML()</a>. This will fill the top level node with informations about all splits and viewports that are present in the GUI at that moment. The function makes use of <a class="el" href="class_e_t_sheet_view.html#a2dc2eb77d89287676250a729ebaea265" title="saves current viewport in provided DOM element">saveXMLViewport()</a> for viewports and <a class="el" href="class_e_t_sheet_view.html#ad0fbdb6a6248621e6feb1bdd6a6318bf" title="saves the split and all it&#39;s kids in provided DOM element">saveXMLVpSplit()</a> for splits to recursivelly save the tree.</p>
<p>Loading viewports from a DOM tree is done using <a class="el" href="class_e_t_sheet_view.html#afa4da51c58c53544c286da5c2d1dc2de" title="creates an viewport in specified sheet based on DOM node">loadXMLViewport()</a> and <a class="el" href="class_e_t_sheet_view.html#a13132d1d2d26028c5c47258b466c3f55" title="creates an split in specified sheet based on DOM node">loadXMLVpSplit()</a>. These functionsalso work recursivelly to recreate entire tree of splits and viewports.</p>
<p>The format of the file that is saved follows the guidance in <a href="https://code.google.com/p/equtemper/source/browse/trunk/doc/example.xml">example.xml</a> that is located in <a href="https://code.google.com/p/equtemper/source/browse/trunk/doc">doc</a> subfolder.</p>
<h2><a class="anchor" id="various"></a>
Various</h2>
<p>To make an sub-item properly visible inside this view, use <a class="el" href="class_e_t_sheet_view.html#aae4b82e3f9a787dcd60f6bd93928efe3" title="make the sub-item provided in the argument properly visible">makeSubIVisible()</a>. If the complete item needs to be presented, disregarding any sub-item, then <a class="el" href="class_e_t_sheet_view.html#a238764c980c326bc87d71cafeb397709" title="make the item provided in the argument properly visible">makeIVisible()</a> may be used. Both of these functions first look at the size of the text and, if too large or too small, scale factor is adjusted. Second, the location is checked against visible rectangle and, if outside, the item is panned in view. If the view rectangle is not large enough to show the entire entity, then top left corner is preffered. The functions properly take into account the rotation of the view relative to scene. </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00184">184</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="af4f9608ab11edd65c3b1a1f532dbcf4f"></a><!-- doxytag: member="ETSheetView::ETSheetView" ref="af4f9608ab11edd65c3b1a1f532dbcf4f" args="(ETSheet *the_scene, QWidget *parent=0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ETSheetView::ETSheetView </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_sheet.html">ETSheet</a> *&#160;</td>
          <td class="paramname"><em>the_scene</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>constructor; </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00115">115</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="add77f46ae7d28f224aba2bfd2040b0f6"></a><!-- doxytag: member="ETSheetView::~ETSheetView" ref="add77f46ae7d28f224aba2bfd2040b0f6" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ETSheetView::~ETSheetView </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>destructor </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00124">124</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a4b11695af9e070175df2d95623ca35b7"></a><!-- doxytag: member="ETSheetView::_ddhc_appendVar" ref="a4b11695af9e070175df2d95623ca35b7" args="(QString s_name, QString *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QString *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>appends a variable to current item </p>

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00138">138</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a222fa76ba2f884d54cdc23e504b6ef5b"></a><!-- doxytag: member="ETSheetView::_ddhc_appendVar" ref="a222fa76ba2f884d54cdc23e504b6ef5b" args="(QString s_name, int *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00151">151</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="adaaa1502e9732060dc937c6546636a4e"></a><!-- doxytag: member="ETSheetView::_ddhc_appendVar" ref="adaaa1502e9732060dc937c6546636a4e" args="(QString s_name, qreal *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">qreal *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00164">164</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a5afe1e038fde5728fc796c05cf2d8ffa"></a><!-- doxytag: member="ETSheetView::_ddhc_appendVar" ref="a5afe1e038fde5728fc796c05cf2d8ffa" args="(QString s_name, QObject *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QObject *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00177">177</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="acb3f5bec71b10d5b8ff426a927ab498a"></a><!-- doxytag: member="ETSheetView::_ddhc_appendVar" ref="acb3f5bec71b10d5b8ff426a927ab498a" args="(QString s_name, QFont *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QFont *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00190">190</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="aa22c203c3f030af66e25234ecdd0c4b8"></a><!-- doxytag: member="ETSheetView::_ddhc_appendVar" ref="aa22c203c3f030af66e25234ecdd0c4b8" args="(QString s_name, QColor *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QColor *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00203">203</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a7e03ee7b194f7e0d6b4ae05a60c0e352"></a><!-- doxytag: member="ETSheetView::_ddhc_appendVar" ref="a7e03ee7b194f7e0d6b4ae05a60c0e352" args="(QString s_name, QRgb *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QRgb *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00216">216</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a42e9462bdefac915d19e4a81156d55c1"></a><!-- doxytag: member="ETSheetView::_ddhc_appendVar" ref="a42e9462bdefac915d19e4a81156d55c1" args="(QString s_name, void *address)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_appendVar </td>
          <td>(</td>
          <td class="paramtype">QString&#160;</td>
          <td class="paramname"><em>s_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00232">232</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a62df00ccf6fa621c099e79521cf64864"></a><!-- doxytag: member="ETSheetView::_ddhc_AssocC" ref="a62df00ccf6fa621c099e79521cf64864" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a>* ETSheetView::_ddhc_AssocC </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>get associated instance of the CInst class </p>

<p>Implements <a class="el" href="class_d_d_h_c_1_1_ghost.html#a5628418b98597603293e92d987789565">DDHC::Ghost</a>.</p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00185">185</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6b0039625f153f70fb2db80066959470"></a><!-- doxytag: member="ETSheetView::_ddhc_AssocT" ref="a6b0039625f153f70fb2db80066959470" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a>* ETSheetView::_ddhc_AssocT </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>get associated instance of the CInst class </p>

<p>Implements <a class="el" href="class_d_d_h_c_1_1_ghost.html#ae6ffdc99047a6f516b1016467b5f7b74">DDHC::Ghost</a>.</p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00185">185</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7a36fe35ef2949a4c8d7eab2259f2506"></a><!-- doxytag: member="ETSheetView::_ddhc_end" ref="a7a36fe35ef2949a4c8d7eab2259f2506" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_end </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>destroy informations related to this <a class="el" href="class_d_d_h_c_1_1_ghost.html" title="class to be inherited by the classes that need to be tracked">Ghost</a> item </p>

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00245">245</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ad94850f51b4c9e865b7f0a72ea5d438b"></a><!-- doxytag: member="ETSheetView::_ddhc_init" ref="ad94850f51b4c9e865b7f0a72ea5d438b" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_init </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>since we can't initialise in constructor, do it with this call </p>

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00083">83</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a5b3a54b7e65a11f1b66e28f31ee7f95c"></a><!-- doxytag: member="ETSheetView::_ddhc_Name" ref="a5b3a54b7e65a11f1b66e28f31ee7f95c" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString ETSheetView::_ddhc_Name </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>returns the class name </p>

<p>Implements <a class="el" href="class_d_d_h_c_1_1_ghost.html#a5303ef30e89e52a531422bfaec8e7c4b">DDHC::Ghost</a>.</p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00185">185</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4c66055661cb48b5bec95052eff800da"></a><!-- doxytag: member="ETSheetView::_ddhc_Reparent" ref="a4c66055661cb48b5bec95052eff800da" args="(DDHC::Ghost *new_papa)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Ghost::_ddhc_Reparent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_d_d_h_c_1_1_ghost.html">DDHC::Ghost</a> *&#160;</td>
          <td class="paramname"><em>new_papa</em></td><td>)</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>reparent an item to another that is also debugged </p>

<p>Definition at line <a class="el" href="ghost__ddhc_8cc_source.html#l00095">95</a> of file <a class="el" href="ghost__ddhc_8cc_source.html">ghost_ddhc.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a254a4fca76d9c9dc92d7c590b6551d4c"></a><!-- doxytag: member="ETSheetView::_ddhc_SetAssocC" ref="a254a4fca76d9c9dc92d7c590b6551d4c" args="(DDHC::CInst *asc_i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::_ddhc_SetAssocC </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *&#160;</td>
          <td class="paramname"><em>asc_i</em></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>set the associated instance of the CInst class </p>

<p>Implements <a class="el" href="class_d_d_h_c_1_1_ghost.html#ace35a9f3124efb211662b36f6961fb25">DDHC::Ghost</a>.</p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00185">185</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="af4568c94b44c9a940fda95f56f34ff01"></a><!-- doxytag: member="ETSheetView::_ddhc_SetAssocT" ref="af4568c94b44c9a940fda95f56f34ff01" args="(DDHC::CInst *asc_i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::_ddhc_SetAssocT </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a> *&#160;</td>
          <td class="paramname"><em>asc_i</em></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>set the associated instance of the CInst class </p>

<p>Implements <a class="el" href="class_d_d_h_c_1_1_ghost.html#a7b4d849a4450480cdf474498b69b23d9">DDHC::Ghost</a>.</p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00185">185</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab6198569e016ba77703883a0472d69d7"></a><!-- doxytag: member="ETSheetView::acceptCommand" ref="ab6198569e016ba77703883a0472d69d7" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::acceptCommand </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>stops current running command but ETCommand::accepted() is caled before </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00262">262</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a4717e93e01e82f791945007293c0a5f2"></a><!-- doxytag: member="ETSheetView::cancelCommand" ref="a4717e93e01e82f791945007293c0a5f2" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::cancelCommand </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>cancels currently running command </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00245">245</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a2528546c81ecd3e77b9dd5105b5750ff"></a><!-- doxytag: member="ETSheetView::closeEditor" ref="a2528546c81ecd3e77b9dd5105b5750ff" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::closeEditor </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>close current editor, if any; the text is not validated </p>

<p><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000011">Todo:</a></b></dt><dd>call save function </dd></dl>
</p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00151">151</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="aa53de98a40f10ff81f1c9b290350b385"></a><!-- doxytag: member="ETSheetView::command" ref="aa53de98a40f10ff81f1c9b290350b385" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_vp_command.html">ETVpCommand</a>* ETSheetView::command </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>get a pointer to currently running command / NULL if in idle mode </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00435">435</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="a50f89d9edc61b751bc490972a0337640"></a><!-- doxytag: member="ETSheetView::contextMenuEvent" ref="a50f89d9edc61b751bc490972a0337640" args="(QContextMenuEvent *event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::contextMenuEvent </td>
          <td>(</td>
          <td class="paramtype">QContextMenuEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00278">278</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ace5bbf9569571e95b2cb3e4ca010ae76"></a><!-- doxytag: member="ETSheetView::currentItem" ref="ace5bbf9569571e95b2cb3e4ca010ae76" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a>* ETSheetView::currentItem </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>tell which is the parent for currenly selected sub-item in this view </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00286">286</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="af772d536773e6acb31413fb6a5f8cade"></a><!-- doxytag: member="ETSheetView::currentSubI" ref="af772d536773e6acb31413fb6a5f8cade" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_sub_item.html">ETSubItem</a>* ETSheetView::currentSubI </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>tell which is currenly selected sub-item in this view </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00282">282</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="ada36dd53534f87a711a81243e0da82e0"></a><!-- doxytag: member="ETSheetView::dragEnterEvent" ref="ada36dd53534f87a711a81243e0da82e0" args="(QDragEnterEvent *event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::dragEnterEvent </td>
          <td>(</td>
          <td class="paramtype">QDragEnterEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00290">290</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a28caabca4065b8378b5b40b2803fbef6"></a><!-- doxytag: member="ETSheetView::dragLeaveEvent" ref="a28caabca4065b8378b5b40b2803fbef6" args="(QDragLeaveEvent *event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::dragLeaveEvent </td>
          <td>(</td>
          <td class="paramtype">QDragLeaveEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00302">302</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a8d79e6d579436dd90f124e685544ae2a"></a><!-- doxytag: member="ETSheetView::dragMoveEvent" ref="a8d79e6d579436dd90f124e685544ae2a" args="(QDragMoveEvent *event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::dragMoveEvent </td>
          <td>(</td>
          <td class="paramtype">QDragMoveEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00314">314</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ab4e76dbeb1e1f396d9d2851c812f1305"></a><!-- doxytag: member="ETSheetView::drawBackground" ref="ab4e76dbeb1e1f396d9d2851c812f1305" args="(QPainter *painter, const QRectF &amp;rect)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::drawBackground </td>
          <td>(</td>
          <td class="paramtype">QPainter *&#160;</td>
          <td class="paramname"><em>painter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QRectF &amp;&#160;</td>
          <td class="paramname"><em>rect</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000019">Todo:</a></b></dt><dd>read the color to be used from settings </dd></dl>
</p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00578">578</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="abc3f1c134ec46cb477a90f20569553be"></a><!-- doxytag: member="ETSheetView::dropEvent" ref="abc3f1c134ec46cb477a90f20569553be" args="(QDropEvent *event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::dropEvent </td>
          <td>(</td>
          <td class="paramtype">QDropEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00326">326</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a18f6f599da9279d14eb8259b53ed4832"></a><!-- doxytag: member="ETSheetView::editor" ref="a18f6f599da9279d14eb8259b53ed4832" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QWidget* ETSheetView::editor </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>get current editor if any </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00356">356</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="af80568cd2833d1a5b16fc9967586b222"></a><!-- doxytag: member="ETSheetView::getRotation" ref="af80568cd2833d1a5b16fc9967586b222" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">qreal ETSheetView::getRotation </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>tell the rotation angle of this view to the scene </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00406">406</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1e9035cd7b62a675ee925f6ab70f4712"></a><!-- doxytag: member="ETSheetView::getScale" ref="a1e9035cd7b62a675ee925f6ab70f4712" args="(void) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">qreal ETSheetView::getScale </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>return current scale of this view to the scene </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00411">411</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="a06dcbfafe4f9990e89d5407fb0f20224"></a><!-- doxytag: member="ETSheetView::inCommand" ref="a06dcbfafe4f9990e89d5407fb0f20224" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ETSheetView::inCommand </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>tell if we are running a command or we're in idle mode </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00431">431</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="a545cc20dc6ba9a96694fc43980dea9d3"></a><!-- doxytag: member="ETSheetView::inEditMode" ref="a545cc20dc6ba9a96694fc43980dea9d3" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ETSheetView::inEditMode </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>tell if we're in edit mode or not </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00351">351</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="aee8f4f12fed7a00bc924e54a5fe7527a"></a><!-- doxytag: member="ETSheetView::init" ref="aee8f4f12fed7a00bc924e54a5fe7527a" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::init </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>used by various flavours of constructors </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00074">74</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a1cfccfa0d6dec40525c6e44363438ec1"></a><!-- doxytag: member="ETSheetView::ivp_SplitSplKid" ref="a1cfccfa0d6dec40525c6e44363438ec1" args="(ETSheetView *vp_loc, QWidget *parent, Qt::Orientation orient)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::ivp_SplitSplKid </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *&#160;</td>
          <td class="paramname"><em>vp_loc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Qt::Orientation&#160;</td>
          <td class="paramname"><em>orient</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>create a child split in associated MDI </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l01186">1186</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ad5252ec7dc3018260e22cb69e3a00c0d"></a><!-- doxytag: member="ETSheetView::ivp_SplitTopL" ref="ad5252ec7dc3018260e22cb69e3a00c0d" args="(ETSheetView *vp_loc, MdiChild *parent, Qt::Orientation orient)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::ivp_SplitTopL </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> *&#160;</td>
          <td class="paramname"><em>vp_loc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_mdi_child.html">MdiChild</a> *&#160;</td>
          <td class="paramname"><em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Qt::Orientation&#160;</td>
          <td class="paramname"><em>orient</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static, private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>create a top level split in associated MDI </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l01153">1153</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a382d59ad121679add861ce3664fb4691"></a><!-- doxytag: member="ETSheetView::keyPressEvent" ref="a382d59ad121679add861ce3664fb4691" args="(QKeyEvent *event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::keyPressEvent </td>
          <td>(</td>
          <td class="paramtype">QKeyEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000014">Todo:</a></b></dt><dd>select one from current view </dd></dl>
</p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00338">338</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

<p><div id="dynsection-2" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-2-trigger" src="closed.png"/> Here is the call graph for this function:</div>
<div id="dynsection-2-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-2-content" class="dyncontent" style="display:none;">
<div class="center"><img src="class_e_t_sheet_view_a382d59ad121679add861ce3664fb4691_cgraph.png" border="0" usemap="#class_e_t_sheet_view_a382d59ad121679add861ce3664fb4691_cgraph" alt=""/></div>
<map name="class_e_t_sheet_view_a382d59ad121679add861ce3664fb4691_cgraph" id="class_e_t_sheet_view_a382d59ad121679add861ce3664fb4691_cgraph">
<area shape="rect" id="node3" href="class_e_t_sheet_view.html#a06dcbfafe4f9990e89d5407fb0f20224" title="tell if we are running a command or we&#39;re in idle mode" alt="" coords="263,5,441,35"/><area shape="rect" id="node5" href="class_e_t_sub_item.html#aa9af4f4a692972fa0e6738a1680d8068" title="tell if visually selected; this is not the same thing as the current si" alt="" coords="273,59,431,88"/><area shape="rect" id="node7" href="class_e_t_vp_command.html#ab601006c812a493b2265a568816b4a0b" title="ETVpCommand::keyPress" alt="" coords="263,112,441,141"/><area shape="rect" id="node9" href="class_e_t_sub_item.html#aae728c65d8df5afa81d9fa09450b3935" title="recieves navigation keys" alt="" coords="283,165,421,195"/><area shape="rect" id="node11" href="class_e_t_sub_item.html#ac284b5ab60cf721ea1ee3811fc0a1e5b" title="removes the item from the ETI_CplxTxt item; may tigger an update" alt="" coords="283,219,421,248"/><area shape="rect" id="node13" href="class_e_t_sub_item.html#a735df5a65b61d9a1dc508f4f687d225c" title="visually selected; this is not the same thing as the current si" alt="" coords="287,272,417,301"/><area shape="rect" id="node15" href="class_e_t_sheet_view.html#a566550e7c12d84a8d187f2607ef889f0" title="tells if the sellection appears on the left (true) or on the right (false)" alt="" coords="272,325,432,355"/><area shape="rect" id="node17" href="class_e_t_sheet_view.html#a66c17e719116958234212c3a82310300" title="informs the viewport that the selection is on the left side" alt="" coords="268,379,436,408"/><area shape="rect" id="node19" href="class_e_t_sheet_view.html#ae87a30f64df86317740a116b0af322f0" title="informs the viewport that the selection is on the right side" alt="" coords="263,432,441,461"/><area shape="rect" id="node21" href="class_e_t_sheet_view.html#aede56f48bf9600e59e3a58e1af33fc0c" title="starts a command; will cancel previous command if running" alt="" coords="255,485,449,515"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a3a256e50cc5ff3e1e29d7130fa32f3c3"></a><!-- doxytag: member="ETSheetView::keyReleaseEvent" ref="a3a256e50cc5ff3e1e29d7130fa32f3c3" args="(QKeyEvent *event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::keyReleaseEvent </td>
          <td>(</td>
          <td class="paramtype">QKeyEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00426">426</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a239fc84997d56af6b0ef9a2ac6ff9b5b"></a><!-- doxytag: member="ETSheetView::loadXML" ref="a239fc84997d56af6b0ef9a2ac6ff9b5b" args="(ETSheet *dest, QWidget *parent, QDomElement dom_e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::loadXML </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_sheet.html">ETSheet</a> *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QDomElement&#160;</td>
          <td class="paramname"><em>dom_e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>loads the tree of viewports and splits from DOM element </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00640">640</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="afa4da51c58c53544c286da5c2d1dc2de"></a><!-- doxytag: member="ETSheetView::loadXMLViewport" ref="afa4da51c58c53544c286da5c2d1dc2de" args="(ETSheet *dest, QWidget *parent, QDomElement dom_e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_sheet_view.html">ETSheetView</a> * ETSheetView::loadXMLViewport </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_sheet.html">ETSheet</a> *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QDomElement&#160;</td>
          <td class="paramname"><em>dom_e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>creates an viewport in specified sheet based on DOM node </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00670">670</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a13132d1d2d26028c5c47258b466c3f55"></a><!-- doxytag: member="ETSheetView::loadXMLVpSplit" ref="a13132d1d2d26028c5c47258b466c3f55" args="(ETSheet *dest, QWidget *parent, QDomElement dom_e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void * ETSheetView::loadXMLVpSplit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_sheet.html">ETSheet</a> *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QDomElement&#160;</td>
          <td class="paramname"><em>dom_e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>creates an split in specified sheet based on DOM node </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00822">822</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ab25d1eedd8c99747c31e8a63b461b9b6"></a><!-- doxytag: member="ETSheetView::makeCurrentSubI" ref="ab25d1eedd8c99747c31e8a63b461b9b6" args="(ETI_CplxTxt *new_i, ETSubItem *new_si)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::makeCurrentSubI </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *&#160;</td>
          <td class="paramname"><em>new_i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *&#160;</td>
          <td class="paramname"><em>new_si</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>perform all actions required to make this item current in this view </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">new_i</td><td>parent of current sub-item; may be NULL, in wich case it will be searched using new_si </td></tr>
    <tr><td class="paramname">new_si</td><td>sub-item to amke current in this view </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00192">192</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a238764c980c326bc87d71cafeb397709"></a><!-- doxytag: member="ETSheetView::makeIVisible" ref="a238764c980c326bc87d71cafeb397709" args="(ETI_CplxTxt *trg_si)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::makeIVisible </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *&#160;</td>
          <td class="paramname"><em>trg_si</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>make the item provided in the argument properly visible </p>

<p><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000013">Todo:</a></b></dt><dd>see <a class="el" href="class_e_t_sheet_view.html#various">Various</a> section </dd></dl>
</p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00213">213</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="aae4b82e3f9a787dcd60f6bd93928efe3"></a><!-- doxytag: member="ETSheetView::makeSubIVisible" ref="aae4b82e3f9a787dcd60f6bd93928efe3" args="(ETSubItem *trg_si)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::makeSubIVisible </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *&#160;</td>
          <td class="paramname"><em>trg_si</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>make the sub-item provided in the argument properly visible </p>

<p><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000012">Todo:</a></b></dt><dd>see <a class="el" href="class_e_t_sheet_view.html#various">Various</a> section </dd></dl>
</p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00205">205</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="aab5f7c9530ffccccf9a6955111618606"></a><!-- doxytag: member="ETSheetView::mouseDoubleClickEvent" ref="aab5f7c9530ffccccf9a6955111618606" args="(QMouseEvent *event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::mouseDoubleClickEvent </td>
          <td>(</td>
          <td class="paramtype">QMouseEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00438">438</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ab82cce4e9be3e76150fb047c1c729985"></a><!-- doxytag: member="ETSheetView::mouseMoveEvent" ref="ab82cce4e9be3e76150fb047c1c729985" args="(QMouseEvent *event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::mouseMoveEvent </td>
          <td>(</td>
          <td class="paramtype">QMouseEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00450">450</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a6aacfa293897e4a21efa5b8aa688cd0d"></a><!-- doxytag: member="ETSheetView::mousePressEvent" ref="a6aacfa293897e4a21efa5b8aa688cd0d" args="(QMouseEvent *event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::mousePressEvent </td>
          <td>(</td>
          <td class="paramtype">QMouseEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00465">465</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a0e543916ab9f3e78bbe1420331946b27"></a><!-- doxytag: member="ETSheetView::mouseReleaseEvent" ref="a0e543916ab9f3e78bbe1420331946b27" args="(QMouseEvent *event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::mouseReleaseEvent </td>
          <td>(</td>
          <td class="paramtype">QMouseEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00485">485</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="aa3688736fb84b3349bf2200d70949ad4"></a><!-- doxytag: member="ETSheetView::navLeaveBtm" ref="aa3688736fb84b3349bf2200d70949ad4" args="(ETI_CplxTxt *it_base)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::navLeaveBtm </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *&#160;</td>
          <td class="paramname"><em>it_base</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>item provided in argument requests selecting first item below i </p>

<p><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000018">Todo:</a></b></dt><dd>implement navigation </dd></dl>
</p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00568">568</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ad382918511324f8cd92443b82de092b1"></a><!-- doxytag: member="ETSheetView::navLeaveLeft" ref="ad382918511324f8cd92443b82de092b1" args="(ETI_CplxTxt *it_base)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::navLeaveLeft </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *&#160;</td>
          <td class="paramname"><em>it_base</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>item provided in argument requests selecting first item to it's left </p>

<p><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000015">Todo:</a></b></dt><dd>implement navigation </dd></dl>
</p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00538">538</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a156cebbc44e1edc688673fbccddaa67e"></a><!-- doxytag: member="ETSheetView::navLeaveRight" ref="a156cebbc44e1edc688673fbccddaa67e" args="(ETI_CplxTxt *it_base)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::navLeaveRight </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *&#160;</td>
          <td class="paramname"><em>it_base</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>item provided in argument requests selecting first item to it's right </p>

<p><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000016">Todo:</a></b></dt><dd>implement navigation </dd></dl>
</p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00548">548</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a9f76384ab43367dcd137672d174d2ee4"></a><!-- doxytag: member="ETSheetView::navLeaveTop" ref="a9f76384ab43367dcd137672d174d2ee4" args="(ETI_CplxTxt *it_base)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::navLeaveTop </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *&#160;</td>
          <td class="paramname"><em>it_base</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>item provided in argument requests selecting first item above it </p>

<p><dl class="todo"><dt><b><a class="el" href="todo.html#_todo000017">Todo:</a></b></dt><dd>implement navigation </dd></dl>
</p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00558">558</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a55de5e8d7506de62f30a9ec02ec473bf"></a><!-- doxytag: member="ETSheetView::rejoinVP" ref="a55de5e8d7506de62f30a9ec02ec473bf" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::rejoinVP </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Splitted viewports are rejoined. </p>
<p>The splitter hosting this viewport is destroyed and it;s place is taken by this viewport </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l01284">1284</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="afbef86a2ebd7e22758d3e3a81b887187"></a><!-- doxytag: member="ETSheetView::rotateLeft" ref="afbef86a2ebd7e22758d3e3a81b887187" args="(qreal angle=10)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::rotateLeft </td>
          <td>(</td>
          <td class="paramtype">qreal&#160;</td>
          <td class="paramname"><em>angle</em> = <code>10</code></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>change display angle, using the negative of the argument </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00396">396</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7f0a6edc211ffccd10b003289d7200ca"></a><!-- doxytag: member="ETSheetView::rotateRight" ref="a7f0a6edc211ffccd10b003289d7200ca" args="(qreal angle=10)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::rotateRight </td>
          <td>(</td>
          <td class="paramtype">qreal&#160;</td>
          <td class="paramname"><em>angle</em> = <code>10</code></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>change display angle, using the argument </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00401">401</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad511334ff3565031a0d64c08ca2a01b7"></a><!-- doxytag: member="ETSheetView::saveXML" ref="ad511334ff3565031a0d64c08ca2a01b7" args="(ETSheet *dest, QDomElement dom_e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::saveXML </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_sheet.html">ETSheet</a> *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QDomElement&#160;</td>
          <td class="paramname"><em>dom_e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>saves the defining elements of the viewports in a sheet to DOM element </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00921">921</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a2dc2eb77d89287676250a729ebaea265"></a><!-- doxytag: member="ETSheetView::saveXMLViewport" ref="a2dc2eb77d89287676250a729ebaea265" args="(ETSheet *dest, QDomElement dom_e) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::saveXMLViewport </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_sheet.html">ETSheet</a> *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QDomElement&#160;</td>
          <td class="paramname"><em>dom_e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>saves current viewport in provided DOM element </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00969">969</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ad0fbdb6a6248621e6feb1bdd6a6318bf"></a><!-- doxytag: member="ETSheetView::saveXMLVpSplit" ref="ad0fbdb6a6248621e6feb1bdd6a6318bf" args="(ETSheet *dest, const QSplitter *spl, QDomElement dom_e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::saveXMLVpSplit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_sheet.html">ETSheet</a> *&#160;</td>
          <td class="paramname"><em>dest</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QSplitter *&#160;</td>
          <td class="paramname"><em>spl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QDomElement&#160;</td>
          <td class="paramname"><em>dom_e</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>saves the split and all it's kids in provided DOM element </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l01031">1031</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a566550e7c12d84a8d187f2607ef889f0"></a><!-- doxytag: member="ETSheetView::selIsLeft" ref="a566550e7c12d84a8d187f2607ef889f0" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ETSheetView::selIsLeft </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>tells if the sellection appears on the left (true) or on the right (false) </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00311">311</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae2acde853ced4e5b49913cc048fa5abc"></a><!-- doxytag: member="ETSheetView::setCurrentSubI" ref="ae2acde853ced4e5b49913cc048fa5abc" args="(ETI_CplxTxt *new_i, ETSubItem *new_si)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::setCurrentSubI </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a> *&#160;</td>
          <td class="paramname"><em>new_i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_e_t_sub_item.html">ETSubItem</a> *&#160;</td>
          <td class="paramname"><em>new_si</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>inform the view that a new current item was decided </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">new_i</td><td>parent of current sub-item; may be NULL, in wich case it will be searched using new_si </td></tr>
    <tr><td class="paramname">new_si</td><td>sub-item to amke current in this view </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00167">167</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="ae24286dc86a869a5817b128523550df3"></a><!-- doxytag: member="ETSheetView::setEditor" ref="ae24286dc86a869a5817b128523550df3" args="(QWidget *new_editor)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::setEditor </td>
          <td>(</td>
          <td class="paramtype">QWidget *&#160;</td>
          <td class="paramname"><em>new_editor</em></td><td>)</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>set current editor </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00139">139</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a1299bac40f077bdb2a070d24527f6b4a"></a><!-- doxytag: member="ETSheetView::setScene" ref="a1299bac40f077bdb2a070d24527f6b4a" args="(QGraphicsScene *scene)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::setScene </td>
          <td>(</td>
          <td class="paramtype">QGraphicsScene *&#160;</td>
          <td class="paramname"><em>scene</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l01372">1372</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a66c17e719116958234212c3a82310300"></a><!-- doxytag: member="ETSheetView::setSelLeft" ref="a66c17e719116958234212c3a82310300" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::setSelLeft </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>informs the viewport that the selection is on the left side </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00316">316</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae87a30f64df86317740a116b0af322f0"></a><!-- doxytag: member="ETSheetView::setSelRight" ref="ae87a30f64df86317740a116b0af322f0" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::setSelRight </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>informs the viewport that the selection is on the right side </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00321">321</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="add32836df095aa4250ffe2fa033a42ee"></a><!-- doxytag: member="ETSheetView::splitH" ref="add32836df095aa4250ffe2fa033a42ee" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::splitH </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Splits current viewport in two horizontal viewports. </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l01234">1234</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="aeb3e8751e2cae148b3943a34cd2a8eb2"></a><!-- doxytag: member="ETSheetView::splitTgl" ref="aeb3e8751e2cae148b3943a34cd2a8eb2" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::splitTgl </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Toogles the orientation of the split between horizontal and vertical. </p>
<p>The split that is toogled is the one hosting current viewport </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l01266">1266</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a6d9e4234493881260d619789f9186719"></a><!-- doxytag: member="ETSheetView::splitV" ref="a6d9e4234493881260d619789f9186719" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::splitV </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Splits current viewport in two vertical viewports. </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l01250">1250</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="aede56f48bf9600e59e3a58e1af33fc0c"></a><!-- doxytag: member="ETSheetView::startCommand" ref="aede56f48bf9600e59e3a58e1af33fc0c" args="(ETVpCommand *new_cmd)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::startCommand </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_e_t_vp_command.html">ETVpCommand</a> *&#160;</td>
          <td class="paramname"><em>new_cmd</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>starts a command; will cancel previous command if running </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00221">221</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a6aae6386fb887c134c91268d37521422"></a><!-- doxytag: member="ETSheetView::translate" ref="a6aae6386fb887c134c91268d37521422" args="(qreal dx, qreal dy)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::translate </td>
          <td>(</td>
          <td class="paramtype">qreal&#160;</td>
          <td class="paramname"><em>dx</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">qreal&#160;</td>
          <td class="paramname"><em>dy</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>sneak in to see what's up </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00416">416</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="aafba8a2401e193774e9a426209c60d0b"></a><!-- doxytag: member="ETSheetView::vp_SplitKids" ref="aafba8a2401e193774e9a426209c60d0b" args="(const QWidget *parent, SplitData *sd)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::vp_SplitKids </td>
          <td>(</td>
          <td class="paramtype">const QWidget *&#160;</td>
          <td class="paramname"><em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="struct_e_t_sheet_view_1_1_split_data.html">SplitData</a> *&#160;</td>
          <td class="paramname"><em>sd</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>gets info about the content of a split </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l01323">1323</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="a0ca511b80901e95fea827d86700be731"></a><!-- doxytag: member="ETSheetView::wheelEvent" ref="a0ca511b80901e95fea827d86700be731" args="(QWheelEvent *event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::wheelEvent </td>
          <td>(</td>
          <td class="paramtype">QWheelEvent *&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_sheet_view_8cc_source.html#l00497">497</a> of file <a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a>.</p>

</div>
</div>
<a class="anchor" id="af4696c2081d49d2dcf6e6dab5b5f2c40"></a><!-- doxytag: member="ETSheetView::zoomIn" ref="af4696c2081d49d2dcf6e6dab5b5f2c40" args="(qreal factor=1.2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::zoomIn </td>
          <td>(</td>
          <td class="paramtype">qreal&#160;</td>
          <td class="paramname"><em>factor</em> = <code>1.2</code></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>uses provided factor to change the scale, making texts larger </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00386">386</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab2418e2354197a47d5d5137878e741c2"></a><!-- doxytag: member="ETSheetView::zoomOut" ref="ab2418e2354197a47d5d5137878e741c2" args="(qreal factor=1.2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ETSheetView::zoomOut </td>
          <td>(</td>
          <td class="paramtype">qreal&#160;</td>
          <td class="paramname"><em>factor</em> = <code>1.2</code></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>uses provided factor's inverse (1/n) to change the scale, making texts smaller </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00391">391</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a0af46b88dae59feb3845e82f971fd20c"></a><!-- doxytag: member="ETSheetView::_ddhcval_assoc_c" ref="a0af46b88dae59feb3845e82f971fd20c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a>* <a class="el" href="class_e_t_sheet_view.html#a0af46b88dae59feb3845e82f971fd20c">ETSheetView::_ddhcval_assoc_c</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00185">185</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="afc7135b1db3af823730cc77f5857f7f4"></a><!-- doxytag: member="ETSheetView::_ddhcval_assoc_t" ref="afc7135b1db3af823730cc77f5857f7f4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_d_d_h_c_1_1_c_inst.html">DDHC::CInst</a>* <a class="el" href="class_e_t_sheet_view.html#afc7135b1db3af823730cc77f5857f7f4">ETSheetView::_ddhcval_assoc_t</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00185">185</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="a18fc4426fbac91277d12c96ef6e8f489"></a><!-- doxytag: member="ETSheetView::_ddhcval_name" ref="a18fc4426fbac91277d12c96ef6e8f489" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QString <a class="el" href="class_e_t_sheet_view.html#a18fc4426fbac91277d12c96ef6e8f489">ETSheetView::_ddhcval_name</a> = QString(&quot;ETSheetView&quot;)<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00185">185</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="a21dc71862f8aeb325faffe7cc060c33f"></a><!-- doxytag: member="ETSheetView::b_sel_left" ref="a21dc71862f8aeb325faffe7cc060c33f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="el" href="class_e_t_sheet_view.html#a21dc71862f8aeb325faffe7cc060c33f">ETSheetView::b_sel_left</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>selection is either on the right or on the left side </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00231">231</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="a11491d5408d86f8277e00faf7929e401"></a><!-- doxytag: member="ETSheetView::crt_itm" ref="a11491d5408d86f8277e00faf7929e401" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_i___cplx_txt.html">ETI_CplxTxt</a>* <a class="el" href="class_e_t_sheet_view.html#a11491d5408d86f8277e00faf7929e401">ETSheetView::crt_itm</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>cached parent of the current sub-item (crt_sub_itm) </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00222">222</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="a49fe03247d07fdc4227bc45f688c7a17"></a><!-- doxytag: member="ETSheetView::crt_sub_itm" ref="a49fe03247d07fdc4227bc45f688c7a17" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_sub_item.html">ETSubItem</a>* <a class="el" href="class_e_t_sheet_view.html#a49fe03247d07fdc4227bc45f688c7a17">ETSheetView::crt_sub_itm</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>current sub-item </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00225">225</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae5f4709acc5b13182abb58f81bad6ae3"></a><!-- doxytag: member="ETSheetView::rot_ang_to_s" ref="ae5f4709acc5b13182abb58f81bad6ae3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">qreal <a class="el" href="class_e_t_sheet_view.html#ae5f4709acc5b13182abb58f81bad6ae3">ETSheetView::rot_ang_to_s</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>cache current rotation angle for simplicity </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00234">234</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6ad3d85251cba7939ca695e01e809888"></a><!-- doxytag: member="ETSheetView::running_command" ref="a6ad3d85251cba7939ca695e01e809888" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_e_t_vp_command.html">ETVpCommand</a>* <a class="el" href="class_e_t_sheet_view.html#a6ad3d85251cba7939ca695e01e809888">ETSheetView::running_command</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>currently running command / NULL if none is running </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00228">228</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0a48b30df2d2cbf0d6bdea2ce12a63c8"></a><!-- doxytag: member="ETSheetView::scale_to_s" ref="a0a48b30df2d2cbf0d6bdea2ce12a63c8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">qreal <a class="el" href="class_e_t_sheet_view.html#a0a48b30df2d2cbf0d6bdea2ce12a63c8">ETSheetView::scale_to_s</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>cache current scale for simplicity </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00237">237</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="a409d391051af68ef61ea75b882301be7"></a><!-- doxytag: member="ETSheetView::temp_editor" ref="a409d391051af68ef61ea75b882301be7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">QWidget* <a class="el" href="class_e_t_sheet_view.html#a409d391051af68ef61ea75b882301be7">ETSheetView::temp_editor</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>either a pointer to current editor or NULL if none is visible </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00219">219</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="a02068ab57a1fa473306bc418dd913c23"></a><!-- doxytag: member="ETSheetView::trans_x" ref="a02068ab57a1fa473306bc418dd913c23" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">qreal <a class="el" href="class_e_t_sheet_view.html#a02068ab57a1fa473306bc418dd913c23">ETSheetView::trans_x</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>the translation on X axis </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00240">240</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa8d2d483616fc12bb11e0799258cb614"></a><!-- doxytag: member="ETSheetView::trans_y" ref="aa8d2d483616fc12bb11e0799258cb614" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">qreal <a class="el" href="class_e_t_sheet_view.html#aa8d2d483616fc12bb11e0799258cb614">ETSheetView::trans_y</a><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>the translation on Y axis </p>

<p>Definition at line <a class="el" href="_e_t_sheet_view_8h_source.html#l00243">243</a> of file <a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="_e_t_sheet_view_8h_source.html">ETSheetView.h</a></li>
<li><a class="el" href="_e_t_sheet_view_8cc_source.html">ETSheetView.cc</a></li>
</ul>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="class_e_t_sheet_view.html">ETSheetView</a>      </li>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

    <li class="footer">Generated on Sun Oct 23 2011 22:06:49 for EquTemper by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
   </ul>
 </div>
</body>
</html>
